package com.example.message.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;


/**
 * <p>
 * 公告
 * </p>
 *
 * @author fjh
 * @since 2021/2/16
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class Notice extends Model<Notice> {

	private static final long serialVersionUID = 1L;

	@TableId(value = "id", type = IdType.AUTO)
	private Integer id;

	/**
	 * 公告日期
	 */
	@JsonFormat(timezone="GMT+8", pattern="yyyy-MM-dd")
	private Date date;

	/**
	 * 公告标题
	 */
	private String title;


	/**
	 * 公告内容
	 */
	private String notice;

	/**
	 * 发布人id
	 */
	private Integer userId;

	/**
	 * 发布人姓名
	 */
	private String username;



}
